﻿using System;
namespace PS.Model
{
    /// <summary>
    /// 考试系统_参数设置表_试题类型表
    /// </summary>
    [Serializable]
    public partial class ExamQuestionType
    {
        public ExamQuestionType()
        { }
        #region Model
        private int _examquestiontypeid;
        private int? _examsysparaid;
        private int _questiontype = 1;
        private int? _questioncount;
        private decimal? _singlequestionscore;
        private bool? _autocheckquestion = true;
        private int? _autogo;
        private string _creator;
        private DateTime? _createtime = DateTime.Now;
        private string _editor;
        private DateTime? _edittime = DateTime.Now;
        private int? _disporder = 0;
        private int? _validmark = 1;
        private string _spare1;
        private string _spare2;
        private string _spare3;
        private string _spare4;
        private decimal? _sparedecimal5 = 0M;
        private decimal? _sparedecimal6 = 0M;
        private decimal? _sparedecimal7 = 0M;
        private decimal? _sparedecimal8 = 0M;
        /// <summary>
        /// ExamQuestionTypeID
        /// </summary>
        public int ExamQuestionTypeID
        {
            set { _examquestiontypeid = value; }
            get { return _examquestiontypeid; }
        }
        /// <summary>
        /// 对应ExamSysPara表中的自增字段ExamQuestionTypeID
        /// </summary>
        public int? ExamSysParaID
        {
            set { _examsysparaid = value; }
            get { return _examsysparaid; }
        }
        /// <summary>
        /// 试题类型：分为单选题、多选题、判断题，从字典表中获取
        /// </summary>
        public int QuestionType
        {
            set { _questiontype = value; }
            get { return _questiontype; }
        }
        /// <summary>
        /// 试题数量
        /// </summary>
        public int? QuestionCount
        {
            set { _questioncount = value; }
            get { return _questioncount; }
        }
        /// <summary>
        /// 单题得分
        /// </summary>
        public decimal? SingleQuestionScore
        {
            set { _singlequestionscore = value; }
            get { return _singlequestionscore; }
        }
        /// <summary>
        /// 是否自动判题：1：自动；0：手动
        /// </summary>
        public bool? AutoCheckQuestion
        {
            set { _autocheckquestion = value; }
            get { return _autocheckquestion; }
        }
        /// <summary>
        /// 试题是否自动前进：0：不自动前进，大于0，则每隔该时间单位（秒）自动前进
        /// </summary>
        public int? AutoGo
        {
            set { _autogo = value; }
            get { return _autogo; }
        }
        /// <summary>
        /// 创建人
        /// </summary>
        public string Creator
        {
            set { _creator = value; }
            get { return _creator; }
        }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime
        {
            set { _createtime = value; }
            get { return _createtime; }
        }
        /// <summary>
        /// 修改人
        /// </summary>
        public string Editor
        {
            set { _editor = value; }
            get { return _editor; }
        }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? EditTime
        {
            set { _edittime = value; }
            get { return _edittime; }
        }
        /// <summary>
        /// 排序
        /// </summary>
        public int? DispOrder
        {
            set { _disporder = value; }
            get { return _disporder; }
        }
        /// <summary>
        /// 是否有效(0:无效，1：有效。默认为1)
        /// </summary>
        public int? ValidMark
        {
            set { _validmark = value; }
            get { return _validmark; }
        }
        /// <summary>
        /// 扩展字段1
        /// </summary>
        public string Spare1
        {
            set { _spare1 = value; }
            get { return _spare1; }
        }
        /// <summary>
        /// 扩展字段2
        /// </summary>
        public string Spare2
        {
            set { _spare2 = value; }
            get { return _spare2; }
        }
        /// <summary>
        /// 扩展字段3
        /// </summary>
        public string Spare3
        {
            set { _spare3 = value; }
            get { return _spare3; }
        }
        /// <summary>
        /// 扩展字段4
        /// </summary>
        public string Spare4
        {
            set { _spare4 = value; }
            get { return _spare4; }
        }
        /// <summary>
        /// 扩展字段Decimal5
        /// </summary>
        public decimal? SpareDecimal5
        {
            set { _sparedecimal5 = value; }
            get { return _sparedecimal5; }
        }
        /// <summary>
        /// 扩展字段Decimal6
        /// </summary>
        public decimal? SpareDecimal6
        {
            set { _sparedecimal6 = value; }
            get { return _sparedecimal6; }
        }
        /// <summary>
        /// 扩展字段Decimal7
        /// </summary>
        public decimal? SpareDecimal7
        {
            set { _sparedecimal7 = value; }
            get { return _sparedecimal7; }
        }
        /// <summary>
        /// 扩展字段Decimal8
        /// </summary>
        public decimal? SpareDecimal8
        {
            set { _sparedecimal8 = value; }
            get { return _sparedecimal8; }
        }
        #endregion Model

    }
}

